From dd88e6e2e5da9ff7dc599e0e88de047120eb6609 Mon Sep 17 00:00:00 2001 From: "cl349@arcadians.cl.cam.ac.uk" Date: Tue, 22 Feb 2005 01:30:52 +0000 Subject: [PATCH] bitkeeper revision 1.1230.2.3 (421a8b4cm10sqtsFEvc7uzbhBbWSaQ) Support "make linux-2.6-xenU-config" and similar. Defaults to run menuconfig, but canbe overriden on Make's command line by setting CONFIGMODE. Signed-off-by: chris@xensource.com --- buildconfigs/Rules.mk | 3 +++ buildconfigs/mk.linux-2.4-xen0 | 5 +++++ buildconfigs/mk.linux-2.4-xenU | 5 +++++ buildconfigs/mk.linux-2.6-xen0 | 4 ++++ buildconfigs/mk.linux-2.6-xenU | 4 ++++ 5 files changed, 21 insertions(+) diff --git a/buildconfigs/Rules.mk b/buildconfigs/Rules.mk index cdb6b096e2..c4ea4985d5 100644 --- a/buildconfigs/Rules.mk +++ b/buildconfigs/Rules.mk @@ -61,6 +61,9 @@ pristine-%: %.tar.bz2 %-clean: $(MAKE) -f buildconfigs/mk.$* clean +%-config: + $(MAKE) -f buildconfigs/mk.$* config + %-xen.patch: pristine-% rm -rf tmp-$@ cp -al $< tmp-$@ diff --git a/buildconfigs/mk.linux-2.4-xen0 b/buildconfigs/mk.linux-2.4-xen0 index be21fc5ec3..130cffba14 100644 --- a/buildconfigs/mk.linux-2.4-xen0 +++ b/buildconfigs/mk.linux-2.4-xen0 @@ -44,6 +44,11 @@ $(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER) make -C $(LINUX_DIR) ARCH=xen oldconfig make -C $(LINUX_DIR) ARCH=xen dep +config: CONFIGMODE = menuconfig +config: $(LINUX_DIR)/include/linux/autoconf.h + $(MAKE) -C $(LINUX_DIR) ARCH=xen $(CONFIGMODE) + $(MAKE) -C $(LINUX_DIR) ARCH=xen dep + clean: $(MAKE) -C $(LINUX_DIR) ARCH=xen clean diff --git a/buildconfigs/mk.linux-2.4-xenU b/buildconfigs/mk.linux-2.4-xenU index 26563c11e6..051f071cb0 100644 --- a/buildconfigs/mk.linux-2.4-xenU +++ b/buildconfigs/mk.linux-2.4-xenU @@ -37,6 +37,11 @@ $(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER) make -C $(LINUX_DIR) ARCH=xen oldconfig make -C $(LINUX_DIR) ARCH=xen dep +config: CONFIGMODE = menuconfig +config: $(LINUX_DIR)/include/linux/autoconf.h + $(MAKE) -C $(LINUX_DIR) ARCH=xen $(CONFIGMODE) + $(MAKE) -C $(LINUX_DIR) ARCH=xen dep + clean: $(MAKE) -C $(LINUX_DIR) ARCH=xen clean diff --git a/buildconfigs/mk.linux-2.6-xen0 b/buildconfigs/mk.linux-2.6-xen0 index 5685eb3e12..7849714ea2 100644 --- a/buildconfigs/mk.linux-2.6-xen0 +++ b/buildconfigs/mk.linux-2.6-xen0 @@ -36,6 +36,10 @@ $(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER) $(LINUX_DIR)/.config $(MAKE) -C $(LINUX_DIR) ARCH=xen oldconfig +config: CONFIGMODE = menuconfig +config: $(LINUX_DIR)/include/linux/autoconf.h + $(MAKE) -C $(LINUX_DIR) ARCH=xen $(CONFIGMODE) + clean: $(MAKE) -C $(LINUX_DIR) ARCH=xen clean diff --git a/buildconfigs/mk.linux-2.6-xenU b/buildconfigs/mk.linux-2.6-xenU index 1e5bbd4f37..89799ee844 100644 --- a/buildconfigs/mk.linux-2.6-xenU +++ b/buildconfigs/mk.linux-2.6-xenU @@ -36,6 +36,10 @@ $(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER) $(LINUX_DIR)/.config $(MAKE) -C $(LINUX_DIR) ARCH=xen oldconfig +config: CONFIGMODE = menuconfig +config: $(LINUX_DIR)/include/linux/autoconf.h + $(MAKE) -C $(LINUX_DIR) ARCH=xen $(CONFIGMODE) + clean: $(MAKE) -C $(LINUX_DIR) ARCH=xen clean -- 2.30.2